#!/usr/bin/env python

################################################################################
# Python Standard Library
################################################################################

################################################################################
# Includes
################################################################################

from protocols.d2 import D2Socket
from protocols.game import GameSocket
from protocols.proxy import ProxySocket

################################################################################
# Packet Handlers
################################################################################

################################################################################
# Socket Handlers
################################################################################

class D2GPSocket(D2Socket, GameSocket, ProxySocket):
	"""
	Diablo II Game Proxy Socket
	"""
	
	def __init__(self, sock = None):
		D2Socket.__init__(self, sock)
		GameSocket.__init__(self, sock)
		ProxySocket.__init__(self, sock)